package com.xxl.reflect;

import java.lang.reflect.Proxy;

public class DongtaiDaiLi {
	public static void main(String[] args) {
		UserOperater uo = new UserOperater();
		Object res = Proxy.newProxyInstance(DongtaiDaiLi.class.getClassLoader(), UserOperater.class.getInterfaces(), new MyInvocationHandler(uo));
		UserInterface proxy = (UserInterface)res;
		proxy.addUser("Kosaki");
		proxy.addUser("Chitoge");
		proxy.addUser("Marika");
		proxy.deleteUser("");
		proxy.updateUser("", "");
	}
}
